﻿using System;
using System.Collections.Generic;

namespace OSC.Base
{
    public class Person : IPerson
    {
        public Person()
        {
            EmailAddresses = new List<string>();
        }
        public string UserId{get; set;}

        public string FirstName { get; set; }

        public string LastName { get; set; }

        public string FullName { get; set; }

        public string Nickname { get; set; }

        public string FileAs { get; set; }

        public string Company { get; set; }

        public string Title { get; set; }

        public DateTime? Anniversary { get; set; }

        public DateTime? Birthday { get; set; }

        public IList<string> EmailAddresses { get; set; }

        public string WebProfilePage { get; set; }

        public string Phone { get; set; }

        public string Cell { get; set; }

        public string HomePhone { get; set; }

        public string WorkPhone { get; set; }

        public string Address { get; set; }

        public string City { get; set; }

        public string State { get; set; }

        public string CountryOrRegion { get; set; }

        public string Zip { get; set; }

        public string Relationship { get; set; }

        public DateTime? CreationTime { get; set; }

        public DateTime? LastModificationTime { get; set; }

        public DateTime? ExpirationTime { get; set; }

        public string Gender { get; set; }

        public int? Index { get; set; }

        public string PictureUrl { get; set; }

        public string FriendStatus { get; set; }
    }
}